A three-dimensional domain decomposition method for large-scale DFT electronic structure calculations
نویسندگان
چکیده
With tens of petaflops supercomputers already in operation and exaflops machines expected to appear within the next 10 years, efficient parallel computational methods are required to take advantage of such extreme-scale machines. In this paper, we present a three-dimensional domain decomposition scheme for enabling large-scale electronic calculations based on density functional theory (DFT) on massively parallel computers. It is composed of two methods: (i) atom decomposition method and (ii) grid decomposition method. In the former, we develop a modified recursive bisection method based on inertia tensor moment to reorder the atoms along a principal axis so that atoms that are close in real space are also close on the axis to ensure data locality. The atoms are then divided into sub-domains depending on their projections onto the principal axis in a balanced way among the processes. In the latter, we define four data structures for the partitioning of grids that are carefully constructed to make data locality consistent with that of the clustered atoms for minimizing data communications between the processes. We also propose a decomposition method for solving the Poisson equation using three-dimensional FFT in Hartree potential calculation, which is shown to be better than a previously proposed parallelization method based on a two-dimensional decomposition in terms of communication efficiency. For ∗Corresponding author. Tel.: +81 761 51 1987 ∗∗Principal corresponding author. Tel.: +81 761 51 1582. Email addresses: [email protected] (Truong Vinh Truong Duy ), [email protected] (Taisuke Ozaki ) These authors contributed equally to this work. Preprint submitted to Computer Physics Communications May 2, 2014 ar X iv :1 20 9. 45 06 v1 [ co nd -m at .m tr lsc i] 2 0 Se p 20 12 evaluation, we perform benchmark calculations with our open-source DFT code, OpenMX, paying particular attention to the O(N) Krylov subspace method. The results show that our scheme exhibits good strong and weak scaling properties, with the parallel efficiency at 131,072 cores being 67.7% compared to the baseline of 16,384 cores with 131,072 diamond atoms on the K computer.
منابع مشابه
Linear Scaling 3D Fragment Method for Large-scale Electronic Structure Calculations
We present a linear scaling 3 dimensional fragment (LS3DF) method that uses a novel decomposition and patching scheme to do ab initio density functional theory (DFT) calculations for large systems. This method cancels out the artificial boundary effects that arise from the spatial decomposition. As a result, the LS3DF results are essentially the same as the original full-system DFT results with...
متن کاملhy si cs / 0 51 10 57 v 1 7 N ov 2 00 5 Multilevel domain decomposition for electronic structure calculations
We introduce a new multilevel domain decomposition method (MDD) for electronic structure calculations within semi-empirical and Density Functional Theory (DFT) frameworks. This method iterates between local fine solvers and global coarse solvers, in the spirit of domain decomposition methods. Using this approach, calculations have been successfully performed on several linear polymer chains con...
متن کاملMultilevel domain decomposition for electronic structure calculations
We introduce a new multilevel domain decomposition method (MDD) for electronic structure calculations within semi-empirical and Density Functional Theory (DFT) frameworks. This method iterates between local fine solvers and global coarse solvers, in the spirit of domain decomposition methods. Using this approach, calculations have been successfully performed on several linear polymer chains con...
متن کاملA New Compromise Decision-making Model based on TOPSIS and VIKOR for Solving Multi-objective Large-scale Programming Problems with a Block Angular Structure under Uncertainty
This paper proposes a compromise model, based on a new method, to solve the multi-objective large-scale linear programming (MOLSLP) problems with block angular structure involving fuzzy parameters. The problem involves fuzzy parameters in the objective functions and constraints. In this compromise programming method, two concepts are considered simultaneously. First of them is that the optimal ...
متن کاملNew Method for Synthesis of Zinc Metaborate Zn4B6O13 Crystals via Sol-Gel Process and Investigation of DFT Calculations
In this work facile sol-gel (pechni) method has been successfully established to synthesize Zn4B6O13 nanocrystals which have cubic crystals with lattice parameter: a =7.48 A. The structure and morphology of the obtained material were studied by X-ray diffraction (XRD), Infrared spectra (IR), scanning electron microscopy (SEM) and photoluminescence analysis. The experimental results show a band ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Physics Communications
دوره 185 شماره
صفحات -
تاریخ انتشار 2014